 

package com.zdkj.subway.rca.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zdkj.subway.rca.entity.SwCkDiffAfterClear;

import javax.servlet.http.HttpServletResponse;
import java.util.List;
import java.util.Map;


/**
 * 清分后数据差异
 *
 * @author stw
 * @date 2021-01-03 21:22:15
 */
public interface SwCkDiffAfterClearService extends IService<SwCkDiffAfterClear> {
    /**
     * 获取票种类型
     * @return
     */
	List<Map<String,String>> getTicketTypeMap();
	/**
     * 获取原因
     * @return
     */
    List<Map<String,String>> getAdjustReasonMap();
    /**
     * 确认
     * @param ids
     * @return
     */
    Boolean confirm(List<Long> ids);
    /**
     * 导出
     * @param operators
     * @param lineCode
     * @param startDate
     * @param endDate
     * @param response
     */
    void export(String operators,String lineCode,String startDate,String endDate, HttpServletResponse response);
    /**
     * 查询
     * @param operators
     * @param lineCode
     * @param startDate
     * @param endDate
     * @return
     */
    List<SwCkDiffAfterClear> getSelect(String operators, String lineCode, String startDate, String endDate);

}
